解決 git@github.com permission denied (publickey) fatal: Could not read from remote repository.


Posted by Andy Tsai on 2024-04-07

輸入git指令時報錯:
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

解決:

  1. 進入.ssh資料夾
    cd ~/.ssh

  2. 產生鑰匙
    ssh-keygen
    輸入後會出現一些選項,基本上都Enter就可以了

  3. 複製.pub內容
    在.ssh資料夾中,會出現兩個檔案,分別是公鑰和私鑰,.pub是公鑰,我們要把內容放到github裡。
    你可以用編輯器打開.pub檔,或是用cat命令查看,然後將內容完整複製起來
    cat ~/.ssh/id_rsa.pub

  4. 將密鑰貼至github
    Setting -> SSH and GPG keys

    點擊New SSH key

    將剛剛複製的密鑰貼到Key中,送出

  5. 完成,現在再輸入git指令,就不會出現Permission denied (publickey)報錯了


#Github #Git #publickey #githubcom-permission-denied







Related Posts

2356. Number of Unique Subjects Taught by Each Teacher

2356. Number of Unique Subjects Taught by Each Teacher

W19 直播檢討

W19 直播檢討

利用 Shell Scripts 寫一支小程式

利用 Shell Scripts 寫一支小程式


Comments